Search Result:Chenopodium ambrosioides
Overview of noun chenopodium_ambrosioides
The noun chenopodium ambrosioides has 1 sense
- American wormseed, Mexican tea, Spanish tea, wormseed, Chenopodium ambrosioides -- (rank-smelling tropical American pigweed)